/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Controlador;

/**
 *
 * @author JUAN CARLOS
 */
import Modelo.*;
import Vista.Datos;
public class Requisitos {
    public static boolean construir(int nivelRequerido,int []precio,int x,int y,int longx,int longy,char compatible,Mapa mapa){
        if(nivelRequerido <=Juego.nivel){
                    if(tieneRecursos(precio))
                        if(mapa.disponible(x,y,longx,longy,compatible)){
                            return true;
                        }
                        else //System.out.println("No puedes construir ahi");
                            Datos.mostrar("No puedes construir ahi");
                    else //System.out.println("No se tiene los recursos suficientes");
                        Datos.mostrar("No se tiene los recursos suficientes");
                }
                else //System.out.println("aun no alcanzas el nivel requerido");
                Datos.mostrar("aun no alcanzas el nivel requerido");
        return false;
    }
    public static boolean tieneRecursos (int a[]){
        if(a[0]<=Juego.gold && a[1]<=Juego.silver && a[2]<=Juego.petroleo && a[3]<=Juego.madera) return true;
        return false;
    }
}
